package cn.dai.dao;

import cn.dai.pojo.Role;

import java.util.List;

/**
 * @author ArkD42
 * @file RBAC
 * @create 2020 - 06 - 11 - 17:01
 */
public interface RoleDao {

    /**
     * 查询所有角色
     * @return
     */
    List<Role> queryRoleList();

    /**
     * 按角色的ID查询
     * @param id
     * @return
     */
    Role queryRoleById(Integer id);

    /**
     * 插入一个角色
     * @param role
     * @return
     */
    int insertRole(Role role);

    /**
     * 删除一个角色
     * @param id
     * @return
     */
    int deleteRoleById(Integer id);

    /**
     * 修改一个角色
     * @param role
     * @return
     */
    int updateRoleById(Role role);


}
